package com.example.educationcourse.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "course_user_study_log")
public class CourseUserStudyLog {
    /**
     * 主键
     */
    @Id
    private Long id;

    /**
     * 创建时间
     */
    @Column(name = "gmt_create")
    private Date gmtCreate;

    /**
     * 课程编号
     */
    @Column(name = "course_id")
    private Long courseId;

    /**
     * 课程名称
     */
    @Column(name = "course_name")
    private String courseName;

    /**
     * 章节编号
     */
    @Column(name = "chapter_id")
    private Long chapterId;

    /**
     * 章节名称
     */
    @Column(name = "chapter_name")
    private String chapterName;

    /**
     * 课时编号
     */
    @Column(name = "period_id")
    private Long periodId;

    /**
     * 课时名称
     */
    @Column(name = "period_name")
    private String periodName;

    /**
     * 用户编号
     */
    @Column(name = "user_no")
    private Long userNo;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取创建时间
     *
     * @return gmt_create - 创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置创建时间
     *
     * @param gmtCreate 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取课程编号
     *
     * @return course_id - 课程编号
     */
    public Long getCourseId() {
        return courseId;
    }

    /**
     * 设置课程编号
     *
     * @param courseId 课程编号
     */
    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    /**
     * 获取课程名称
     *
     * @return course_name - 课程名称
     */
    public String getCourseName() {
        return courseName;
    }

    /**
     * 设置课程名称
     *
     * @param courseName 课程名称
     */
    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    /**
     * 获取章节编号
     *
     * @return chapter_id - 章节编号
     */
    public Long getChapterId() {
        return chapterId;
    }

    /**
     * 设置章节编号
     *
     * @param chapterId 章节编号
     */
    public void setChapterId(Long chapterId) {
        this.chapterId = chapterId;
    }

    /**
     * 获取章节名称
     *
     * @return chapter_name - 章节名称
     */
    public String getChapterName() {
        return chapterName;
    }

    /**
     * 设置章节名称
     *
     * @param chapterName 章节名称
     */
    public void setChapterName(String chapterName) {
        this.chapterName = chapterName;
    }

    /**
     * 获取课时编号
     *
     * @return period_id - 课时编号
     */
    public Long getPeriodId() {
        return periodId;
    }

    /**
     * 设置课时编号
     *
     * @param periodId 课时编号
     */
    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    /**
     * 获取课时名称
     *
     * @return period_name - 课时名称
     */
    public String getPeriodName() {
        return periodName;
    }

    /**
     * 设置课时名称
     *
     * @param periodName 课时名称
     */
    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    /**
     * 获取用户编号
     *
     * @return user_no - 用户编号
     */
    public Long getUserNo() {
        return userNo;
    }

    /**
     * 设置用户编号
     *
     * @param userNo 用户编号
     */
    public void setUserNo(Long userNo) {
        this.userNo = userNo;
    }
}